.popinfo_wrapper {
	position: fixed;
	outline: none;
	z-index: 39999;
}
.popinfo {
	background: #FFF;
	padding: 10px;
}
.popinfo.high {
	background: #FFF;
	padding: 20px;
	max-width:800px;
	min-width:250px;
	text-align:left;
	margin:0 auto;
	margin-top:50px;
	position:relative;
	border:7px solid #666666;
}
.popinfo_wrapper.high{
	top: 0;
	left: 0;
	width:92%;
	height:100%;	
	background:rgba(0,0,0,0.8);
	text-align:center;
	padding:0 4%;
}
.popinfo img{
	max-width:100%;
}

.popinfo_wrapper.normal {
	right: 15px;
	bottom: 15px;
	width: 280px;
	border:7px solid #666666;
}

.popinfo .close {
    width: 30px;
    height: 30px;
	line-height:28px;
	text-align:center;
	vertical-align:middle;
    display: block;
    cursor: pointer;
    position: absolute;
    top: -21px;
    right: 15px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #F20C4D;
	color: #FFF;
    font-size: 14px;
}
.popinfo_wrapper.normal .popinfo .close {
	top: -12px;
    right: 5px;
	width: 20px;
    height: 20px;
	background: #333333;
	line-height:18px;
}
.popinfo .close:hover, .popinfo_wrapper.normal .popinfo .close:hover {
	background: #666666;
}
.popinfo_wrapper.normal h4 {
	font-size: 15px;
	margin-bottom:8px;
}
.popinfo .close i{
	margin:0 !important;
}

.popinfo .image {
	float: left;
	/*border: 1px solid #E7E7E7;*/
	padding: 2px;
}
.popinfo .product-data.with-image {
	margin-left: 60px;
}
.popinfo .product-data .name {
	margin-bottom: 3px;
	font-weight: bold;
}	

.popinfo .product-data .name a{
	text-decoration: none;
}
.popinfo.normal .product-data .description{
	font-size: 11px;
}
.popinfo.normal .product-data .description a{
	font-size: 11px;
}	